Electronic apparatus, method of controlling setting device, and non-transitory computer-readable storage medium storing program

ABSTRACT

A setting device for performing a network configuration of an electronic apparatus is provided with a touch panel, a communication device, and a processing device described below. To the touch panel, there is input information in accordance with an operation by a user. The communication device communicates with a wireless communication tag which stores certification information to be used for certification when performing a network configuration of the electronic apparatus, and which is provided to the electronic apparatus. The processing device obtains certification information received by the communication device to judge whether or not the certification information obtained and certification information input to the touch panel match each other, and transmits configuration information input to the touch panel as information representing the network configuration to the wireless communication tag to make the wireless communication tag store the configuration information when it is judged that the both parties match each other.

The present application is based on, and claims priority from JPApplication Serial Number 2020-022152, filed Feb. 13, 2020, thedisclosure of which is hereby incorporated by reference herein in itsentirety.

BACKGROUND 1. Technical Field

The present disclosure relates to an electronic apparatus, a settingdevice, a method of controlling a setting device, and a non-transitorycomputer-readable storage medium storing a program.

2. Related Art

In JP-A-2017-112618 (Document 1), there is disclosed a technology ofsetting information to be used to connect a printing apparatus to anetwork to the printing apparatus using a portable terminal having anear field wireless communication function such as NFC (Near FieldCommunication).

In the technology disclosed in Document 1, there is a problem that it ispossible for an unauthorized third party to perform a networkconfiguration.

In view of the problem described above, the present disclosure has anadvantage of providing a technology of making it possible only for anauthorized person to easily perform the network configuration of anelectronic apparatus using wireless communication.

SUMMARY

In view of the problems described above, an electronic apparatusaccording to the present disclosure includes a wireless communicationtag in which first certification information to be used forcertification when performing a configuration used to be connected to anetwork is stored so as to be read by a setting device configured toperform the configuration, and which receives and stores configurationinformation input by a user as information representing theconfiguration when it is judged that second certification informationinput by the user to the setting device and the first certificationinformation match each other.

In view of the problems described above, a method of controlling asetting device according to the present disclosure is a method ofcontrolling a setting device provided with a communication device andconfigured to perform a configuration used to connect an electronicapparatus to a network, the method including the steps of obtainingfirst certification information to be used for certification whenperforming the configuration from a wireless communication tag providedto the electronic apparatus with the communication device, judgingwhether or not second certification information input by a user and thefirst certification information obtained match each other, andtransmitting configuration information input by the user as informationrepresenting the configuration to the wireless communication tag withthe communication device to make the wireless communication tag storethe configuration information when it is judged that the secondcertification information and the first certification information matcheach other.

In view of the problems described above, a non-transitorycomputer-readable storage medium storing a program according to thepresent disclosure makes a computer execute processing including anacquisition process of obtaining first certification information to beused for certification when performing a configuration used to connectan electronic apparatus to a network from a wireless communication tagprovided to the electronic apparatus, a judgment process of judgingwhether or not the first certification information obtained and secondcertification information input by a user to the computer match eachother, and a transmission process of transmitting configurationinformation input to the computer as information representing theconfiguration to the wireless communication tag to make the wirelesscommunication tag store the configuration information when it is judgedin the judgment process that the first certification information and thesecond certification information match each other.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a configuration example of an imagedisplay system 6 including a setting device 1A according to a firstembodiment of the present disclosure, and an electronic apparatus 2A andan electronic apparatus 2B on which a network configuration is performedby the setting device 1A.

FIG. 2 is a diagram showing a configuration example of the settingdevice 1A and the electronic apparatus 2A.

FIG. 3 is a flowchart showing a flow of a control method to be executedby a processing device 40 of the setting device 1A in accordance with aprogram PA stored in a storage device 30.

FIG. 4 is a diagram showing a configuration example of a setting device1B according to a second embodiment of the present disclosure, and theelectronic apparatus 2A and the electronic apparatus 2B on which anetwork configuration is performed by the setting device 1B.

FIG. 5 is a flowchart showing a flow of a control method to be executedby the processing device 40 of the setting device 1B in accordance witha program PB stored in the storage device 30.

DESCRIPTION OF EXEMPLARY EMBODIMENTS

Some embodiments of the present disclosure will hereinafter be describedwith reference to the drawings. The embodiments described below are eachprovided with a variety of technically preferable limitations. However,the embodiment of the present disclosure is not limited to the aspectsdescribed below.

1. First Embodiment

FIG. 1 is a block diagram showing a configuration example of an imagedisplay system 6 including a setting device 1A according to a firstembodiment of the present disclosure, and an electronic apparatus 2A andan electronic apparatus 2B on which a network configuration is performedby the setting device 1A. The setting device 1A is, for example, asmartphone. The electronic apparatus 2A and the electronic apparatus 2Bare each, for example, a projector. As shown in FIG. 1, the electronicapparatus 2A and the electronic apparatus 2B are connected to a network4. As a specific example of the network 4, there can be cited a wiredLAN (Local Area Network), a wireless LAN, Bluetooth, and so on.Bluetooth is a registered trademark. To the network 4, there isconnected an image supply device 5 besides the electronic apparatus 2Aand the electronic apparatus 2B. The image supply device 5 supplies theelectronic apparatus 2A and the electronic apparatus 2B with image data.The setting device 1A performs a variety of types of settings on theelectronic apparatus 2A and the electronic apparatus 2B so thatappropriate image data is supplied to the electronic apparatus 2A andthe electronic apparatus 2B, and then appropriate processing isperformed on the image data thus supplied. FIG. 1 shows the fact thatthe variety of types of settings are performed by the setting device 1Aperforming a close operation on each of the electronic apparatus 2A andthe electronic apparatus 2B installed at predetermined installationpositions. It is possible for the setting device 1A to perform thesetting process on each of the electronic apparatus 2A and theelectronic apparatus 2B before the electronic apparatus 2A and theelectronic apparatus 2B are installed at the predetermined installationpositions. In the image display system 6 shown in FIG. 1, the electronicapparatus 2A projects a first projection image G1 corresponding to theimage data supplied from the image supply device 5 on a screen SC, andthe electronic apparatus 2B projects a second projection image G2corresponding to the image data supplied from the image supply device 5on the screen SC. In the image display system 6 shown in FIG. 1, one ofthe electronic apparatus 2A and the electronic apparatus 2B becomes themaster, and the other thereof becomes the slave to thereby realize themulti-projection. The multi-projection means projecting a large screenusing a plurality of projectors. As shown in FIG. 1, the firstprojection image G1 and the second projection image G2 are projectedside by side in a lateral direction so as to partially overlap eachother on the screen SC, and thus, a single seamless image is formed onthe screen SC as a whole. The multi-projection is realized by the twoprojectors in the present embodiment, but can be realized by three ormore projectors, and further, it is also possible to realize vertical orhorizontal and vertical matrix multi-projection. Due to the settingprocess on the electronic apparatus 2A and the electronic apparatus 2Bby the setting device 1A, it is possible for the image supply device 5to transmit appropriate image data and control data to the electronicapparatus 2A and the electronic apparatus 2B. Further, it is possiblefor the electronic apparatus 2A and the electronic apparatus 2B toreceive the appropriate image data and the appropriate control data, andin FIG. 1, high quality multi-projection can be realized.

FIG. 2 is a diagram showing a configuration example of the settingdevice 1A and the electronic apparatus 2A. It should be noted that theconfiguration of the electronic apparatus 2B is not particularlydifferent from the configuration of the electronic apparatus 2A, and istherefore omitted from the illustration in FIG. 2. Hereinafter, what isdescribed with respect to the electronic apparatus 2A similarly appliesto the electronic apparatus 2B. When the network configuration such asan IP address configuration is appropriately performed on the electronicapparatus 2A, it becomes possible for the electronic apparatus 2A toperform the data communication such as reception of the image data fromthe image supply device 5 via the network 4.

In the electronic apparatus 2A, there is incorporated a wirelesscommunication tag 3A performing wireless communication in compliancewith a predetermined wireless communication standard. The wirelesscommunication tag 3A in the present embodiment is an NFC (Near FieldCommunication) tag. The wireless communication tag 3A stores theconfiguration information representing the network configuration of theelectronic apparatus 2A. As a specific example of the networkconfiguration, there can be cited ON/OFF of a DHCP (Dynamic HostConfiguration Protocol) configuration, an IP address, a subnet mask, agateway address, and so on. The electronic apparatus 2A retrieves theconfiguration information from the wireless communication tag 3A takingapplication of power, or detection of writing of the configurationinformation to the wireless communication tag 3A as a trigger, and thenconnects itself to the network 4 in accordance with the configurationinformation thus retrieved. Therefore, in the present embodiment, it ispossible to perform the network configuration to the electronicapparatus 2A even in the situation in which the power is not applied tothe electronic apparatus 2A, or in the standby state, and therefore,there is no need to start up the electronic apparatus 2A only for thenetwork configuration. When the electronic apparatus 2A is a projector,since the projector is provided with a light source and so on, it iseffective for reducing the power consumed in the setup and maintainingthe reliability of the apparatus to be able to perform the networkconfiguration before the start up of the electronic apparatus 2A.

The configuration information to be stored in the wireless communicationtag 3A is the information related to the network configuration in thepresent embodiment, but it is possible for the configuration informationto include information necessary for the setup of the multi-projection.As a specific example of the information necessary for the setup of themulti-projection, there can be cited an initialization setting of ageometric adjustment item, a setting of an initial value of an imagequality adjustment item or a predetermined value for themulti-projection, selection between a common setting and an individualsetting, and soon, and these settings are made common to all of theplurality of projectors realizing the multi-projection. It should benoted that it is possible for the information to be set commonly to allof the plurality of projectors realizing the multi-projection to furtherinclude at least one of white balance, RGB values, a luminance value,color temperature, a gamma value, a blend width, a blend curve, and ablack level.

Further, the configuration information of the projector to be the masterout of the plurality of projectors realizing the multi-projectionfurther includes screen layout information of the plurality ofprojectors, namely information representing what projector out of theplurality of projectors is in charge of the projection of the image towhat part of the projection surface. Further, it is possible for theconfiguration information of the projector to be the master to furtherinclude identification information of the projector to be the slave asgrouping information. As a specific example of the identificationinformation, there can be cited a communication address such as an IPaddress or an MAC address, an individual identification name, and so on.Further, when the plurality of projectors realizing the multi-projectionis divided into a plurality of groups, a group ID representing the groupto which the projector belongs can be used as the grouping informationdescribed above.

In the wireless communication tag 3A, there is stored in advancecertification information for certifying whether or not writing of theconfiguration information is allowed besides the configurationinformation. The certification information stored in advance in thewireless communication tag 3A is an example of first certificationinformation in the present disclosure. The writing of the certificationinformation to the wireless communication tag 3A can be performed beforethe wireless communication tag 3A comes in a factory of the electronicapparatus 2A. Further, the writing of the certification information tothe wireless communication tag 3A can be performed at factory shipmentof the electronic apparatus 2A, or can also be performed in accordancewith an input operation to an OSD (On-Screen Display) menu to bedisplayed by the electronic apparatus 2A, or an input operation to anadministrator's application installed in advance in the electronicapparatus 2A or the setting device 1A after the factory shipment of theelectronic apparatus 2A. When the certification information has beenstored in the wireless communication tag 3A at the factory shipment ofthe electronic apparatus 2A, it is sufficient to bundle a paper sheet orthe like on which the certification information is printed with theelectronic apparatus 2A. By browsing the paper sheet described above, itis possible for an operation manager of the electronic apparatus 2A tofigure out the certification information having been stored in thewireless communication tag 3A. Further, when allowing the writing of thecertification information with the input operation, it is preferable toallow writing only to a person having predetermined authority such asthe operation manager of the electronic apparatus 2A. In this case,certification information different from the certification informationdescribed above is stored in advance in the wireless communication tag3A for the certification of whether or not the writing of thecertification information with the input operation is allowed, namelyfor the certification of whether or not the person has the predeterminedauthority, and at the same time, the paper sheet on which thecertification information is printed is bundled with the electronicapparatus 2A. Further, it is sufficient to arrange to perform thecertification using the certification information described above priorto input of the certification information with the input operation.

The setting device 1A is a smartphone having a wireless communicationfunction for performing the wireless communication in compliance withthe wireless communication standard described above. The setting device1A is not limited to the smartphone. The setting device 1A can be, forexample, a PC (Personal Computer) having the wireless communicationfunction described above or a tablet terminal having the wirelesscommunication function described above. When the setting device 1A isheld over a place where the wireless communication tag 3A isincorporated in the electronic apparatus 2A, the setting device 1Acommunicates wirelessly with the wireless communication tag 3A using thewireless communication function to obtain the certification informationdescribed above. Then, the setting device 1A prompts a user of theelectronic apparatus 2A such as the operation manager thereof to inputthe certification information, and then matches the certificationinformation thus input and the certification information obtained fromthe wireless communication tag 3A with each other to perform thecertification. Then, when the setting device 1A has succeeded incertification, the setting device 1A transmits the configurationinformation input from the user to the wireless communication tag 3Ausing the wireless communication function to make the wirelesscommunication tag 3A store the configuration information. In the presentembodiment, since the certification is performed in such a manner, it isavoided that the network configuration of the electronic apparatus 2A ismade by an unauthorized person other than the user described above. Inthe present embodiment, since it is necessary to hold the setting device1A over the place where the wireless communication tag 3A isincorporated in the electronic apparatus 2A when performing the networkconfiguration of the electronic apparatus 2A using the setting device1A, it is preferable to provide a logo of NFC, a character, a picture,or the like at that place as a mark used when holding over the settingdevice 1A.

As shown in FIG. 2, the setting device 1A includes a touch panel 10, acommunication device 20, a storage device 30, and a processing device40. The touch panel 10 is a device obtained by integrating a displaydevice for displaying an image and an input device to which informationis input by a user with each other. The touch panel 10 makes the displaydevice display a variety of images. As an example of the image which thetouch panel 10 makes the display device display, there can be cited animage of an UI (User Interface) screen which prompts the user to makethe network configuration of the electronic apparatus 2A. The touchpanel 10 detects a touch position with an input device using acapacitance determined by an object making contact with the touch panel10 and the touch panel 10, and then outputs data representing the touchposition thus detected to the processing device 40. Thus, the operationcontent of the user to the touch panel 10 is transmitted to theprocessing device 40. For example, in a circumstance in which thedisplay device is made to display the UI screen, the operation contentof the user to the UI screen is transmitted to the processing device 40.

The communication device 20 is a reader/writer device for NFC. Thecommunication device 20 communicates wirelessly with the wirelesscommunication tag 3A under the control by the processing device 40. Thecommunication device 20 transmits a predetermined radio wave under thecontrol by the processing device 40. When a distance between thecommunication device 20 and the wireless communication tag 3A is equalto or shorter than a predetermined threshold value, the wirelesscommunication tag 3A sends back the certification information to thecommunication device 20 using the power induced by the radiowavedescribed above as the operating power. The communication device 20receives the certification information transmitted from the wirelesscommunication tag 3A, and then delivers the certification informationthus received to the processing device 40. Further, the communicationdevice 20 transmits the configuration information delivered from theprocessing device 40 to the wireless communication tag 3A. Although thedetailed illustration is omitted in FIG. 2, the setting device 1Aincludes a second communication device for performing communication viaa mobile packet communication network or a mobile telephone networkbesides the communication device 20.

The storage device 30 is a recording medium which can be read by theprocessing device 40. The storage device 30 includes, for example, anonvolatile memory and a volatile memory. The nonvolatile memory is, forexample, a ROM (Read Only Memory), an EPROM (Erasable Programmable ReadOnly Memory), or an EEPROM (Electrically Erasable Programmable Read OnlyMemory). The volatile memory is, for example, a RAM (Random AccessMemory).

In the nonvolatile memory in the storage device 30, there is stored aprogram PA to be executed by the processing device 40. The volatilememory in storage device 30 is used by the processing device 40 as awork area when executing the program PA. The program PA can be referredto as an “application program,” “application software,” or an “app.” Theprogram PA is obtained from, for example, a server not shown via thesecond communication device, and is then stored in the storage device30. The program PA can be stored in advance in the storage device 30.

The processing device 40 is configured including a processor such as aCPU (Central Processing Unit). The processing device 40 can be formed ofa single processor, or can also be formed of a plurality of processors.The processing device 40 retrieves the program PA from the nonvolatilememory to the volatile memory taking the fact that the operationinstructing the start of the execution of the program PA is made on thetouch panel 10 as a trigger, and then starts the execution of theprogram PA. It should be noted that it is also possible to make theprocessing device 40 start the execution of the program PA taking thedetection of the fact that the setting device 1A is held over the placewhere the wireless communication tag 3A is incorporated in theelectronic apparatus 2A and the distance between the wirelesscommunication tag 3A and the communication device 20 becomes equal to orshorter than a predetermined threshold value, specifically the detectionof the reception of the certification information by the communicationdevice 20, as a trigger.

The processing device 40 which is operating in accordance with theprogram PA functions as an acquisition section 410, a judgment section420, a transmission section 430, and a display control section 440. Theacquisition section 410, the judgment section 420, the transmissionsection 430, and the display control section 440 shown in FIG. 2 areeach a software module realized by operating the processing device 40 inaccordance with the program PA.

The acquisition section 410 obtains the certification informationreceived by the communication device 20 from the communication device20. The judgment section 420 judges whether or not the certificationinformation obtained by the acquisition section 410 and thecertification information input by the user with an operation to thetouch panel 10 match each other. The certification information input bythe user is an example of second certification information in thepresent disclosure. When the judgment section 420 judges that thecertification information obtained by the acquisition section 410 andthe certification information input to the touch panel 10 match eachother, the transmission section 430 transmits the configurationinformation input by the user with the operation to the touch panel 10as the information representing the network configuration to theelectronic apparatus 2A to the transmission source of the certificationinformation described above to make the transmission source store theconfiguration information. The display control section 440 makes thedisplay device of the touch panel 10 display a variety of messages.Specifically, when the display control section 440 transmits theconfiguration information to the wireless communication tag 3A to makethe wireless communication tag 3A store the configuration information,the display control section 440 makes the display device display amessage representing completion of the network configuration. Incontrast, when the judgment section 420 has judged that thecertification information does not match, and the transmission of theconfiguration information to the wireless communication tag 3A is notperformed, the display control section 440 makes the display devicedisplay a message representing the mismatch in the certificationinformation.

Further, the processing device 40 operating in accordance with theprogram PA performs the control method according to the presentembodiment taking the detection of the fact that the operationinstructing the execution of the network configuration has been made tothe touch panel 10 as a trigger. As a specific example of the operationof instructing the execution of the network configuration, there can becited an operation of selecting “network configuration with NFC” from alist in a menu which the processing device 40 makes the display devicedisplay in accordance with the program PA. FIG. 3 is a flowchart showinga flow of a control method to be executed by the processing device 40 inaccordance with the program PA. As shown in FIG. 3, the control methodaccording to the present embodiment includes an acquisition processSA110, a judgment process SA120, a transmission process SA130, a firstdisplay process SA140, and a second display process SA150.

In the acquisition process SA110, the processing device 40 functions asthe acquisition section 410. In the acquisition process SA110, theprocessing device 40 obtains the certification information received bythe communication device 20 from the communication device 20. In thejudgment process SA120, the processing device 40 functions as thejudgment section 420. In the judgment process SA120, the processingdevice 40 judges whether or not the certification information obtainedin the acquisition process SA110 and the certification information inputby the operation to the touch panel 10 much each other.

When the judgment result in the judgment process SA120 is “Yes,” inother words, when the certification information obtained in theacquisition process SA110 and the certification information input to thetouch panel 10 match each other, the processing device 40 executes thetransmission process SA130 and the first display process SA140, and thenends the present control method. In contrast, when the judgment resultin the judgment process SA120 is “No,” in other words, when thecertification information obtained in the acquisition process SA110 andthe certification information input to the touch panel 10 fail to matcheach other, the processing device 40 executes the second display processSA150, and then ends the present control method.

In the transmission process SA130, the processing device 40 functions asthe transmission section 430. In the transmission process SA130, theprocessing device 40 transmits the configuration information input by,for example, the user to the wireless communication tag 3A with thecommunication device 20 as the information representing the networkconfiguration to the electronic apparatus 2A to make the wirelesscommunication tag 3A store the configuration information.

In the first display process SA140 and the second display process SA150,the processing device 40 functions as the display control section 440.In the first display process SA140, the processing device 40 makes thedisplay device display the message representing the completion of thenetwork configuration. In contrast, in the second display process SA150,the processing device 40 makes the display device display the messagerepresenting the mismatch in the certification information.

As described hereinabove, according to the setting device 1A accordingto the present embodiment, prior to the transmission of theconfiguration information to the electronic apparatus 2A, thecertification of an input person of the configuration information isperformed using the certification information stored in the wirelesscommunication tag 3A incorporated in the electronic apparatus 2A.According to the present embodiment, since it is avoided that thenetwork configuration of the electronic apparatus 2A is performed by aperson who does not know the certification information, by notifyingonly the person having the authority such as the operation manager ofthe electronic apparatus 2A of the certification information describedabove, it becomes possible to make only the person having the authorityeasily perform the network configuration of the electronic apparatus 2Awith the wireless communication. When performing the networkconfiguration with respect to the electronic apparatus 2B, it issufficient to perform the control method shown in FIG. 3 once againtargeting at the electronic apparatus 2B. In other words, when the imagedisplay system 6 includes the N projectors, it is sufficient torepeatedly perform the control method shown in FIG. 3 N times targetingat the N projectors, respectively. It should be noted that N is aninteger equal to or greater than 2.

2. Second Embodiment

FIG. 4 is a diagram showing a setting device 1B according to a secondembodiment of the present disclosure, and the electronic apparatus 2Aand the electronic apparatus 2B on which the network configuration isperformed using the setting device 1B.

In the electronic apparatus 2A, there is incorporated a wirelesscommunication tag 3A similarly to the first embodiment. The electronicapparatus 2A and the wireless communication tag 3A are the same as thosein the first embodiment, and therefore, the detailed description thereofwill be omitted. In the electronic apparatus 2B, there is incorporated awireless communication tag 3B which performs wireless communication incompliance with the same wireless communication standard as in thewireless communication tag 3A. The wireless communication tag 3B storesthe configuration information representing the network configuration ofthe electronic apparatus 2B. The electronic apparatus 2B retrieves theconfiguration information from the wireless communication tag 3B takingapplication of power or detection of writing of the configurationinformation to the wireless communication tag 3B as a trigger, and thenconnects itself to the network 4 in accordance with the configurationinformation thus retrieved. Therefore, it is possible to perform thenetwork configuration to the electronic apparatus 2B even in thesituation in which the power is not applied to the electronic apparatus2B, or in the standby state, and therefore, there is no need to startupthe electronic apparatus 2B only for the network configuration. Theelectronic apparatus 2A is an example of a first electronic apparatus inthe present disclosure, and the electronic apparatus 2B is an example ofa second electronic apparatus in the present disclosure.

The wireless communication tag 3A is an example of a first wirelesscommunication tag in the present disclosure, and the wirelesscommunication tag 3B is an example of a second wireless communicationtag in the present disclosure. The configuration information stored inthe wireless communication tag 3A is an example of first configurationinformation representing a first configuration for connecting theelectronic apparatus 2A to the network 4. The configuration informationstored in the wireless communication tag 3B is an example of secondconfiguration information representing a second configuration forconnecting the electronic apparatus 2B to the network 4. Although thedetails will be described later, the first configuration and the secondconfiguration in the present embodiment are each a fixed networkconfiguration, and each include a fixed communication address. This isbecause since in the multi-projection system, it is necessary to makeeach of the projectors perform stable communication, it is preferable toset a fixed address to each of the projectors realizing themulti-projection.

In the wireless communication tag 3B, there is stored in advance thecertification information for certifying whether or not writing of theconfiguration information is allowed similarly to the wirelesscommunication tag 3A. The writing of the certification information tothe wireless communication tag 3B can also be performed at the factoryshipment of the electronic apparatus 2B, or can also be performed by theinput operation to the OSD menu of the operation manager of theelectronic apparatus 2B after the factory shipment of the electronicapparatus 2B. The certification information stored in advance in thewireless communication tag 3A is an example of first certificationinformation in the present disclosure, and the certification informationstored in advance in the wireless communication tag 3B is an example ofthird certification information in the present disclosure. In thepresent embodiment, the certification information to be stored in thewireless communication tag 3B and the certification information to bestored in the wireless communication tag 3A are the same. In otherwords, in the present embodiment, the third certification information isthe same as the first certification information.

The setting device 1B according to the present embodiment is asmartphone having a wireless communication function of performing thewireless communication in compliance with the wireless communicationstandard described above similarly to the setting device 1A, but canalso be a PC having the wireless communication function described above,or a tablet terminal having the wireless communication functiondescribed above. The setting device 1B performs the wirelesscommunication with the wireless communication tag 3A or the wirelesscommunication tag 3B with the wireless communication function describedabove to write the configuration information. The configurationinformation stored in the wireless communication tag 3A or the wirelesscommunication tag 3B is used when certifying whether to allow thewriting of the configuration information by the setting device 1B. Sincesuch a certification is performed, it is avoided that the networkconfiguration of the electronic apparatus 2A and the electronicapparatus 2B is performed by an unauthorized person.

The setting device 1B is the same in hardware configuration as thesetting device 1A, and includes the touch panel 10, the communicationdevice 20, the storage device 30, and the processing device 40. Itshould be noted that in the storage device 30 of the setting device 1B,there is stored a program PB instead of the program PA. The processingdevice 40 which is operating in accordance with the program PB functionsas the acquisition section 410, the judgment section 420, thetransmission section 430, a decision section 435, and the displaycontrol section 440. The acquisition section 410, the judgment section420, the transmission section 430, the decision section 435, and thedisplay control section 440 shown in FIG. 4 are each a software module.Since functions of the acquisition section 410, the judgment section420, the transmission section 430, and the display control section 440are the same as those in the first embodiment, the detailed descriptionthereof will be omitted.

The decision section 435 changes a part of the first configurationinformation to thereby decide the second configuration information. Forexample, when an IP address is included in the configuration informationas the communication address, the decision section 435 counts up orincrements a number of a host part in the IP address in the firstconfiguration information to thereby decide the IP address of the secondconfiguration information. By setting the IP address included in thefirst configuration information as a fixed IP address, the IP addressincluded in the second configuration information also becomes a fixed IPaddress.

Further, the processing device 40 which is operating in accordance withthe program PB executes a control method according to the presentembodiment. FIG. 5 is a flowchart showing a flow of the control methodto be executed by the processing device 40 in accordance with thecontrol program PB. The control method according to the presentembodiment will hereinafter be described citing when the networkconfiguration of the electronic apparatus 2A is performed, and then thenetwork configuration of the electronic apparatus 2B is performed as anexample.

When the user holds the setting device 1B over the place where thewireless communication tag 3A is incorporated in the electronicapparatus 2A, the processing device 40 executes the acquisition processSA110 and the judgment process SA120 similarly to the first embodiment.When the judgment result in the judgment process SA120 is “Yes,” theprocessing device 40 executes the transmission process SA130, a decisionprocess SA135, the first display process SA140, and a judgment processSA160. The processing content of the transmission process SA130 and thefirst display process SA140 is the same as in the first embodiment, andtherefore, the detailed description thereof will be omitted. Thetransmission process SA130 to be executed with respect to the electronicapparatus 2A is an example of a first transmission process in thepresent disclosure.

In the decision process SA135, the processing device 40 functions as thedecision section 435. In the decision process SA135, the processingdevice 40 changes a part of the first configuration information tothereby decide the second configuration information. In the judgmentprocess SA160, the processing device 40 refers to the user about whetheror not the network configuration has been completed with respect to allof the electronic apparatuses to be the targets of the networkconfiguration, and then judges whether or not the operation representingthe completion has been made to the touch panel 10. When the judgmentresult in the judgment process SA160 is “Yes,” the processing device 40ends the execution of the present control method. In contrast, when thejudgment result in the judgment process SA160 is “No,” the processingdevice 40 executes the processing in the acquisition process SA110 andthe subsequent processes once again. In the present embodiment, sincethe network configuration of the electronic apparatus 2B is not made atthe time point when the network configuration of the electronicapparatus 2A is completed, the user performs the operation representingnoncompletion to the touch panel 10, and then holds the setting device1B over the place where the wireless communication tag 3B isincorporated in the electronic apparatus 2B. Since the judgment resultin the judgment process SA160 becomes “No,” the processing in theacquisition process SA110 and the subsequent processes is executed onceagain.

As described above, in the present embodiment, the third certificationinformation is the same as the first certification information.Therefore, in the judgment process SA120, it is not necessary for theuser to input the certification information again, and the judgmentresult in the judgment process SA120 with respect to the electronicapparatus 2B automatically becomes “Yes,” and the transmission processSA130, the decision process SA135, the first display process SA140, andthe judgment process SA160 are executed. In other words, in the presentembodiment, after transmitting the configuration information to theelectronic apparatus 2A, the transmission of the configurationinformation to the second electronic apparatus is automaticallyperformed taking the detection of the electronic apparatus 2B as atrigger. The transmission process SA130 to be executed with respect tothe electronic apparatus 2B is an example of a second transmissionprocess in the present disclosure. In the transmission process SA130with respect to the electronic apparatus 2B, the processing device 40transmits the second configuration information which has been decided bychanging a part of the first configuration information to the wirelesscommunication tag 3B, and then makes the wireless communication tag 3Bstore the second configuration information.

Since there is no electronic apparatus in which the networkconfiguration has not been completed at the moment when the networkconfiguration of the electronic apparatus 2B is completed, the userperforms the operation representing the completion to the touch panel10. The judgment result in the judgment process SA160 becomes “Yes,” andthe execution of the present control method ends.

As described hereinabove, in the present embodiment, since the fixed IPaddress as the configuration information representing the networkconfiguration to the electronic apparatus 2B is automatically generatedin the second configuration information, and it is not necessary toinput the certification information again, it becomes possible to easilyset the fixed configuration information to the electronic apparatus 2Aand the electronic apparatus 2B.

In the present embodiment, the certification information is stored ineach of the wireless communication tag 3A and the wireless communicationtag 3B. However, it is possible to store apparatus-intrinsic informationof the electronic apparatus 2A in the wireless communication tag 3Abesides the certification information, and then make the wirelesscommunication tag 3A execute the processing of transmitting theapparatus-intrinsic information to the setting device 1B together withthe certification information. It should be noted that as a specificexample of the apparatus-intrinsic information, there can be citedinformation representing the model of the electronic apparatus 2A suchas a character string representing the model number of the electronicapparatus 2A, the configuration information which can be set with theOSD menu of the electronic apparatus 2A, and information with which anerror log or a processing history of the electronic apparatus 2A can betraced. Similarly, it is possible to store apparatus-intrinsicinformation of the electronic apparatus 2B in the wireless communicationtag 3B, and then make the wireless communication tag 3B execute theprocessing of transmitting the apparatus-intrinsic information to thesetting device 1B together with the certification information. Further,it is possible to make the processing device 40 of the setting device 1Bexecute the processing of judging whether or not the projector as thetransmission source of the certification information is compatible withthe multi-projection from the apparatus-intrinsic information receivedtogether with the certification information, and then making the displaydevice of the touch panel 10 display the message corresponding to thejudgment result.

In the present embodiment, the second configuration information isdecided by changing a part of the first configuration information.However, it is possible to arrange that a list file in which the firstconfiguration information and the second configuration information areregistered in advance is stored in the storage device 30 in advance, andthen the network configuration of the electronic apparatus 2A and theelectronic apparatus 2B is performed using the configuration informationretrieved in sequence from the list file. Further, it is possible tomake the user sequentially input the first configuration information andthe second configuration information. This is because according also tosuch an aspect, it is possible to omit start-up of the OSD menu and theinput of the certification information in each of the electronicapparatus 2A and the electronic apparatus 2B, and accordingly, the timeand effort are reduced. In the aspect of making the user sequentiallyinput the first configuration information and the second configurationinformation, it is possible to adopt a configuration in which the listfile having the first configuration information and the secondconfiguration information input by the user arranged in the order ofinputting is stored in the storage device 30, and the networkconfiguration of the electronic apparatus 2A and the electronicapparatus 2B can be performed once again using the list file.

Further, although in the present embodiment, the first certificationinformation and the third certification information are the same, it ispossible to adopt a configuration in which the execution of the judgmentprocess SA120 is omitted until the judgment result in the judgmentprocess SA160 becomes “Yes” when it is determined that the firstcertification information and the certification information input by theuser match each other, or adopt a configuration in which the processingin the transmission process SA130 and the subsequent processes isexecuted irrespective of the judgment result in the judgment processSA120. This is because according also to this aspect, the time andeffort required to sequentially input the certification information canbe reduced. It should be noted that when giving priority to easilysetting the fixed configuration information to the electronic apparatus2A and the electronic apparatus 2B over avoiding that the networkconfiguration is made by an unauthorized person, it is possible to omitthe judgment process SA120 and the second display process SA150 from thecontrol method shown in FIG. 5. In other words, it is sufficient for thefirst transmission process in the present disclosure to be processing oftransmitting the first configuration information representing the fixedfirst configuration for connecting the first electronic apparatus to thenetwork 4 to the first electronic apparatus taking the detection of thefirst electronic apparatus as a trigger. Further, it is sufficient forthe second transmission process in the present disclosure to beprocessing of transmitting the second configuration informationrepresenting the fixed second configuration different from the firstconfiguration and configured to connect the second electronic apparatusto the network 4 to the second electronic apparatus taking the detectionof the second electronic apparatus as a trigger after transmitting thefirst configuration information.

3. Modified Examples

It is possible to arbitrarily combine any of the following modificationswith each of the embodiments described above.

(1) Although the wireless communication tag 3A is incorporated in theelectronic apparatus 2A, but the wireless communication tag 3A can beattached to the outside of a chassis of the electronic apparatus 2A. Thesame applies to the wireless communication tag 3B. In essence, it issufficient that the wireless communication tag which has already storedthe certification information to be used in the certification whenperforming setting for connecting the electronic apparatus to thenetwork, which transmits the certification information, and which storesthe configuration information received is provided to the electronicapparatus to be a target of the network configuration. Further, thewireless communication tag 3A and the wireless communication tag 3B arenot limited to the NFC tag, but can be a wireless communication tag forperforming the wireless communication compliant with another near fieldcommunication standard.

(2) It is possible to make the processing device 40 execute processingof making the wireless communication tag 3A store default configurationinformation representing a factory default network configuration, andthen retrieving the default configuration information taking the factthat an operation instructing the initialization of the networkconfiguration is performed on the setting device 1A or the settingdevice 1B as a trigger, and then writing the default configurationinformation thus retrieved in the wireless communication tag 3A as newconfiguration information. The same applies to the wirelesscommunication tag 3B.

(3) In each of the embodiments described above, there is described theapplication example of the present disclosure to the networkconfiguration of the projector. However, the control method according tothe present disclosure can be applied to any electronic apparatuseswhich can be connected to a network such as a printer, a home-use gamemachine, or a television receiver. Specifically, it is sufficient toprovide the electronic apparatus to be a target of the networkconfiguration with the wireless communication tag 3A or the wirelesscommunication tag 3B, and make the processing device of the electronicapparatus execute the processing of retrieving the configurationinformation from the wireless communication tag taking the applicationof power to the electronic apparatus or the detection of the writing ofthe configuration information to the wireless communication tag as atrigger, and then connecting itself to the network in accordance withthe configuration information thus retrieved.

(4) In the first embodiment described above, the program PA has alreadybeen stored in the storage device 30. However, it is possible tomanufacture or distribute the program PA alone. As a specific method ofdistributing the program PA, there can be cited an aspect of writing theprogram PA described above in a computer-readable recording medium suchas a flash ROM (Read Only Memory) to distribute the recording medium,and an aspect of distributing the program PA by downloading the programPA through a telecommunication line such as the Internet. By installingthe program PA in a general information processing device such as a PC,and then operating a computer in the information processing device inaccordance with the program PA, it becomes possible to make theinformation processing device function as the setting device 1Aaccording to the first embodiment. It is also possible to similarlymanufacture or distribute the program PB according to the secondembodiment alone.

(5) The acquisition section 410, the judgment section 420, thetransmission section 430, and the display control section 440 in thefirst embodiment are the software modules, but some or all of theacquisition section 410, the judgment section 420, the transmissionsection 430, and the display control section 440 can be hardware. As anexample of the hardware, there can be cited a DSP (Digital SignalProcessor), an ASIC (Application Specific Integrated Circuit), a PLD(Programmable Logic Device), and an FPGA (Field Programmable GateArray). Even when some or all of the acquisition section 410, thejudgment section 420, the transmission section 430, and the displaycontrol section 440 are hardware, the same advantages as those of theembodiments described above are exerted. Similarly, the decision section435 can also be hardware.

(6) The setting device 1A is the smartphone having the near fieldcommunication function, but it is possible to provide the acquisitionsection 410, the judgment section 420, the transmission section 430, andthe display control section 440 to a server device communicating withthe smartphone having the near field communication function via a LAN orthe Internet to thereby make the server device function as the settingdevice 1A. In this case, the smartphone described above whichcommunicates with the server device functions as a UI device forproviding the user with a UI for inputting the certificationinformation, and a relay device for relaying the communication betweenthe wireless communication tag 3A and the server device described above.Similarly, it is possible to provide the acquisition section 410, thejudgment section 420, the transmission section 430, the decision section435, and the display control section 440 to a server devicecommunicating with the smartphone having the near field communicationfunction via a LAN or the Internet to thereby make the server devicefunction as the setting device 1B.

(7) In the image display system 6 shown in FIG. 1, there is adopted theconfiguration in which the image supply device 5 supplies the image dataand the control data, but it is possible to adopt a configurationseparately provided with a device for supplying the image data and adevice for supplying the control data. The control data includes datafor controlling the projector such as data for an image qualityadjustment, data for geometric adjustment of an image, and data for apower adjustment in the projector. Further, the image data includescontent to be displayed by the projector. It is possible for the imagesupply device 5, or the device for supplying the image data and thedevice for supplying the control data to perform, for example, anecessary adjustment for the multi-projection or mapping of images onthe content described above, and then transmit the result to theprojector. Further, it is also possible for the image supply device 5,or the device for supplying the image data and the device for supplyingthe control data to perform the processing of the image data and thecontrol data in cooperation with the projector. Further, it is possibleto adopt a configuration in which the projector or the image displaysystem 6 is provided with a storage device in which the contentdescribed above is stored, and it is possible to remove the image supplydevice 5 or the like from the image display system 6 when the content isstored in the storage device.

4. Aspects Understood from at Least One of Embodiments and ModifiedExamples

The present disclosure is not limited to the embodiments and themodified examples described above, but can be implemented in a varietyof aspects within the scope or the spirit of the present disclosure. Forexample, the present disclosure can also be implemented in the followingaspects. The technical features in each of the embodiments describedabove corresponding to the technical features in each of the aspectsdescribed below can arbitrarily be replaced or combined in order tosolve a part or the whole of the problem of the present disclosure, orto achieve some or all of the advantages of the present disclosure.Further, the technical feature can arbitrarily be eliminated unlessdescribed in the present specification as an essential element.

The electronic apparatus according to the present disclosure is providedwith a wireless communication tag described below. In the wirelesscommunication tag, there is stored first certification information usedfor certification when performing a configuration used to connect itselfto a network so as to be able to be read by a setting device forperforming the configuration. When it is determined that secondcertification information input by a user to the setting device and thefirst certification information match each other, the wirelesscommunication tag receives configuration information input by the useras information representing the configuration, and then stores theconfiguration information. According to the present aspect, since thematching between the first certification information stored in thewireless communication tag and the second certification informationinput by the user is performed before writing the configurationinformation to the wireless communication tag, it becomes possible onlyfor an authorized person to easily perform the network configuration ofthe electronic apparatus using wireless communication.

In the aspect of the electronic apparatus described above, the firstcertification information may be stored in the wireless communicationtag at factory shipment of the electronic apparatus, and the firstcertification information stored in the wireless communication tag maybe rewritable with an operation to the electronic apparatus. Accordingto the former aspect, the time and effort required for the operationmanager or the like of the electronic apparatus to store the firstcertification information blow by blow in the wireless communication tagare reduced, and according to the latter aspect, it becomes possible toflexibly set the first certification information in accordance with therequest of the operation manager or the like of the electronicapparatus.

In the aspect of the electronic apparatus described above, theelectronic apparatus may be connected to the network in accordance withthe configuration information stored in the wireless communication tagtaking application of power or detection of writing of the configurationinformation to the wireless communication tag as a trigger. According tothe former aspect, it becomes possible to perform the networkconfiguration of the electronic apparatus in the situation in which thepower is not applied to the electronic apparatus, and according to thelatter aspect, it becomes possible to perform the network configurationof the electronic apparatus while the electronic apparatus is in use.

In the aspect of the electronic apparatus described above, the wirelesscommunication tag may be an NFC tag. According to the present aspect, itbecomes possible to perform the network configuration of the electronicapparatus using the NFC tag.

In the aspect of the electronic apparatus described above, theelectronic apparatus may project an image based on image data receivedvia the network connected in accordance with the configurationinformation. According to the present aspect, it becomes possible onlyfor an authorized person to easily perform the network configuration ofthe electronic apparatus which projects the image based on the imagedata received via the network.

An aspect of a setting device according to the present disclosureincludes a communication device, an input device, and a processingdevice described below. The communication device communicates firstcertification information to be used for certification when performing aconfiguration used to connect an electronic apparatus to a network witha wireless communication tag provided to the electronic apparatus. Tothe input device, there is input second certification information inaccordance with an operation by a user. The processing device controlsthe communication device and the input device. The processing device hasan acquisition section, a judgment section, and a transmission sectiondescribed below. The acquisition section obtains the first certificationinformation which is transmitted from the wireless communication tag,and which is received by the communication device. The judgment sectionjudges whether or not the first certification information obtained andthe second certification information input to the input device matcheach other. The transmission section transmits configuration informationinput to the input device as information representing the configurationto the wireless communication tag to make the wireless communication tagstore the configuration information when it is judged by the judgmentsection that the first certification information and the secondcertification information match each other. According also to thepresent aspect, since the certification using the first certificationinformation stored in the wireless communication tag is performed beforewriting the configuration information to the wireless communication tag,it becomes possible only for an authorized person to easily perform thenetwork configuration of the electronic apparatus using wirelesscommunication.

The method of controlling a setting device according to the presentdisclosure is a method of controlling a setting device which is providedwith a communication device, and which performs a configuration used toconnect an electronic apparatus to a network, and includes anacquisition process, a judgment process, and a transmission processdescribed below. The acquisition process is processing of obtainingfirst certification information to be used for certification whenperforming the configuration from a wireless communication tag providedto the electronic apparatus with the communication device. The judgmentprocess is processing of judging whether or not second certificationinformation input by a user and the first certification informationobtained match each other. The transmission process is processing oftransmitting configuration information input by the user as informationrepresenting the configuration to the wireless communication tag withthe communication device to make the wireless communication tag storethe configuration information when it is judged that the secondcertification information and the first certification information matcheach other. According also to the present aspect, since thecertification using the first certification information stored in thewireless communication tag is performed before writing the configurationinformation to the wireless communication tag, it becomes possible onlyfor an authorized person to easily perform the network configuration ofthe electronic apparatus using wireless communication.

An aspect of a non-transitory computer-readable storage medium storing aprogram according to the present disclosure makes a computer such as aCPU execute an acquisition process, a judgment process, and atransmission process described below. In the acquisition process, thecomputer obtains first certification information to be used forcertification when performing a configuration used to connect anelectronic apparatus to a network from a wireless communication tagprovided to the electronic apparatus. In the judgment process, thecomputer judges whether or not the first certification informationobtained and second certification information input by a user to thecomputer match each other. In the transmission process, the computertransmits configuration information input to the computer as informationrepresenting the configuration to the wireless communication tag to makethe wireless communication tag store the configuration information whenit is judged in the judgment process that the first certificationinformation and the second certification information match each other.According also to the present aspect, since the certification using thefirst certification information stored in the wireless communication tagis performed before writing the configuration information to thewireless communication tag, it becomes possible only for an authorizedperson to easily perform the network configuration of the electronicapparatus using wireless communication.

What is claimed is:
 1. An electronic apparatus comprising: a wirelesscommunication tag (i) in which first certification information, which isto be used for certification when performing a configuration used to beconnected to a network, is stored so as to be read by a setting deviceconfigured to perform the configuration, and (ii) which receives andstores configuration information input by a user as informationrepresenting the configuration when it is judged, by the setting device,that second certification information input by the user to the settingdevice and the first certification information match each other.
 2. Theelectronic apparatus according to claim 1, wherein the firstcertification information is stored in the wireless communication tag atfactory shipment of the electronic apparatus.
 3. The electronicapparatus according to claim 1, wherein the first certificationinformation stored in the wireless communication tag is rewritable withan operation to the electronic apparatus.
 4. The electronic apparatusaccording to claim 1, wherein the electronic apparatus is connected tothe network in accordance with the configuration information stored inthe wireless communication tag taking application of power or detectionof writing of the configuration information to the wirelesscommunication tag as a trigger.
 5. The electronic apparatus according toclaim 1, wherein the wireless communication tag is an NFC tag.
 6. Theelectronic apparatus according to claim 4, wherein the electronicapparatus is a projector, and the electronic apparatus projects an imagebased on image data received via the network connected in accordancewith the configuration information.
 7. A method of controlling a settingdevice provided with a communication device and configured to perform aconfiguration used to connect an electronic apparatus to a network, themethod comprising: obtaining, with the communication device and by wayof near field communication with a wireless communication tag providedto the electronic apparatus, first certification information to be usedfor certification when performing the configuration; judging, with thesetting device, whether or not (i) second certification informationinput by a user into an input device of the setting device and (ii) thefirst certification information obtained match each other; and when itis judged that the second certification information and the firstcertification information match each other, transmitting, with thecommunication device and to the wireless communication tag by way of thenear field communication, configuration information input by the user asinformation representing the configuration to make the wirelesscommunication tag store the configuration information.
 8. Anon-transitory computer-readable storage medium storing a program makinga computer execute processing comprising: an acquisition process ofobtaining, from a wireless communication tag provided to an electronicapparatus, first certification information to be used for certificationwhen performing a configuration used to connect the electronic apparatusto a network; a judgment process of judging whether or not (i) the firstcertification information obtained and (ii) second certificationinformation input by a user to the computer match each other; and atransmission process of, when it is judged in the judgment process thatthe first certification information and the second certificationinformation match each other, transmitting, to the wirelesscommunication tag, configuration information input to the computer asinformation representing the configuration to make the wirelesscommunication tag store the configuration information, wherein thenon-transitory computer-readable storage medium is included within asetting device.